using System;
using UnityEngine;

namespace NodeCanvas.Variables
{
	[AddComponentMenu("")]
	public class SystemObjectData : VariableData
	{
		public object value;

		public override Type varType
		{
			get
			{
				return (value == null) ? typeof(object) : value.GetType();
			}
		}

		public override object objectValue
		{
			get
			{
				return value;
			}
			set
			{
				this.value = value;
			}
		}
	}
}
